package com.my12306.train.model.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author:mifen
 * @Date:2020/8/10 19:05
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TrainScheduleVo implements Serializable {
    /**
     * TrainScheduleId
     */
    private Long id;
    /**
     * 车次代码
     */
    private String trainCode;
    /**
     * 线路id
     */
    private Long routeId;
    /**
     * 列车名称
     */
    private String trainName;
    /**
     * 列车类型
     */
    private String trainType;
    /**
     * 车辆车体分类
     */
    private String trainBody;
    /**
     * 列车id
     */
    private Long trainId;
    /**
     * 始发站
     */
    private String startStation;
    /**
     * 始发时间
     */
    private Date startTime;
    /**
     * 历时
     */
    private Double totalTime;
    /**
     * 历程
     */
    private Double totalDistance;
    /**
     * 无座票数量
     */
    private String standTicket;
    /**
     * 终到站
     */
    private String endStation;
    /**
     * 终到时间
     */
    private Date endTime;
    /**
     * 显示状态 0-表示禁用 1-表示正常
     */
    private Integer showStatus;
    /**
     * 逻辑删除 0-表示删除，1-表示正常
     */
    private Integer logicDelete;
    /**
     * 注册时间
     */
    private Date createDate;
    /**
     * 修改时间
     */
    private Date updateDate;
    /**
     * 版本号
     */
    private Integer version;

}
